class dIP
deterministic interactive proof system,
k-round deterministic interactive proof system,
deterministic proof system,
dIP,
deterministic interactive proof
#complexity_theory
#complexity_theory
Definition (deterministic proof system)
Say a language has k-round deterministic interactive proof system if there is a deterministic TM that on input runs in time polynomial in , and can have k-round interaction with any function such that
- (completeness)
- if , there is a prover strategy that makes the verifier accept
- (soundness)
- if , then for any prover strategy, the verifier rejects
Definition (class dIP)
Class contains all languages with -round deterministic interactive proof system where is polynomial in .
Lemma
Proof:
- trivially, every NP language has a 1-round deterministic proof system and is thus in dIP, thus
- show if , then :
- if is verifier for , then certificate for input in is transcript causing to accept
- checking , , ...,
- if , such a transcript exists
- conversely, existence of such transcript allows defining prover function satisfying , etc
- deterministic prover satisfies , implying
- if is verifier for , then certificate for input in is transcript causing to accept
See also
- IP, where the verifier is probabilistic
- propositional proof system
References
- S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, p. 145.
- https://cseweb.ucsd.edu/classes/wi20/cse200-a/notes/9-interactive proofs.pdf
- https://www.cs.princeton.edu/courses/archive/spr06/cos522/ip.pdf